GUI: Displaying Jetfire Workflows

Modified on 2011/04/22 21:24 by Charles — Categorized as: GUI, Website Design


Find Workflows

Find Workflows

Displaying Jetfire Workflows in the GUI

Workflows come in all 'shapes and sizes'. Jetfire Administrators need to easily identify what workflows should be displayed to Jetfire Users for different applications. This page describes how to configure Web Parts to display workflows.

The figure to the right shows the properties that are used to Find Workflows used in a Web Part. This is used as standard input.

Jetfire Find Workflow Criteria

Find Workflow Criteria is used in Web Part Editors to select Workflows to be displayed. Find Workflow Criteria uses attributes of the workflow to find workflows.

Workflow Attributes include:

Find Workflow Criteria Enumeration

Select the way that Workflows are found:

Workflow Collections

The Find Workflow Criteria produces collections that are ready-to-use in Jetfire Web Parts.

Some of the common Workflow properties that are used to create collections include:

Finding Workflows

The Find Workflow Criteria enumeration is used in conjunction with other parameters to find workflows. These vary by enumerated value, but include:

Sorting Workflows

Workflows may be sorted before being displayed to the user. Sort options include:

Filtering Workflows

Filtering Workflows is used to reduce the number of workflows in a collection. The Jetfire Administrator may identify property names with specific values to display.

Some of the Web Parts display workflows for a specific month. A filter is used to look for workflows where the Date property has a specific Month and Year.

Show All Versions

Jetfire Workflows support versioning. This allows the Workflow Designer to update Jetfire code to update new functionality on-the-fly. When searching for workflows, the Jetfire Administrator can identify whether the collection includes all versions for the workflow class or just the current version.

If true, then all versions of a Code Class are used. If false, then the newest version of the Code Class is used.